package kn.webstd.g4g.commons.dto;

import java.util.Set;
import kn.webstd.tools.commons.dto.AbstractExtendedDto;

/**
 * DTO for the UsersBo.
 */
public class UsersDto extends AbstractExtendedDto {

	// ~ Constants

	private static final long serialVersionUID = 5298332;

	/** Maximum length of username property. */
	public static final int LENGTH_USERNAME = 255;
	/** Maximum length of pwd property. */
	public static final int LENGTH_PWD = 255;
	/** Maximum length of email property. */
	public static final int LENGTH_EMAIL = 255;

	// Fields

	private Long idboss;
	private Long idbu;
	private String username;
	private String pwd;
	private String email;
	private Boolean nm;
	private Boolean vp;
	private Set<Long> statusdashboards;
	private Set<Long> responsibleactions;
	private Set<Long> performanceparticipantses;
	private Set<Long> userses;
	private Set<Long> iniciativesbus;
	private Set<Long> performancereviews;
	private Set<Long> highlightsbus;
	private Set<Long> urgencybus;
	private Set<Long> objetiveses;
	private Set<Long> planningbus;
	private Set<Long> lowlightsbus;
	private Set<Long> agendabus;
	private Set<Long> permissionses;

	// Constructor

	/** 
	 * Creates a new {@link UsersDto}
	 * 
	 * @author Victor Osorio
	 */
	public UsersDto() {
		super();
	}

	// Property accessors
	/**
	 * Returns the 'idboss'.
	 *
	 * @return the 'idboss'
	 */
	public Long getIdboss() {
		return this.idboss;
	}

	/**
	 * Set the 'idboss'.
	 *
	 * @param idboss the 'idboss'
	 */
	public void setIdboss(Long idboss) {
		this.idboss = idboss;
	}

	/**
	 * Returns the 'idbu'.
	 *
	 * @return the 'idbu'
	 */
	public Long getIdbu() {
		return this.idbu;
	}

	/**
	 * Set the 'idbu'.
	 *
	 * @param idbu the 'idbu'
	 */
	public void setIdbu(Long idbu) {
		this.idbu = idbu;
	}

	/**
	 * Returns the 'username'.
	 *
	 * @return the 'username'
	 */
	public String getUsername() {
		return this.username;
	}

	/**
	 * Set the 'username'.
	 *
	 * @param username the 'username'
	 */
	public void setUsername(String username) {
		this.username = username;
	}

	/**
	 * Returns the 'pwd'.
	 *
	 * @return the 'pwd'
	 */
	public String getPwd() {
		return this.pwd;
	}

	/**
	 * Set the 'pwd'.
	 *
	 * @param pwd the 'pwd'
	 */
	public void setPwd(String pwd) {
		this.pwd = pwd;
	}

	/**
	 * Returns the 'email'.
	 *
	 * @return the 'email'
	 */
	public String getEmail() {
		return this.email;
	}

	/**
	 * Set the 'email'.
	 *
	 * @param email the 'email'
	 */
	public void setEmail(String email) {
		this.email = email;
	}

	/**
	 * Returns the 'nm'.
	 *
	 * @return the 'nm'
	 */
	public Boolean getNm() {
		return this.nm;
	}

	/**
	 * Set the 'nm'.
	 *
	 * @param nm the 'nm'
	 */
	public void setNm(Boolean nm) {
		this.nm = nm;
	}

	/**
	 * Returns the 'vp'.
	 *
	 * @return the 'vp'
	 */
	public Boolean getVp() {
		return this.vp;
	}

	/**
	 * Set the 'vp'.
	 *
	 * @param vp the 'vp'
	 */
	public void setVp(Boolean vp) {
		this.vp = vp;
	}

	/**
	 * Returns the 'statusdashboards'.
	 *
	 * @return the 'statusdashboards'
	 */
	public Set<Long> getStatusdashboards() {
		return this.statusdashboards;
	}

	/**
	 * Set the 'statusdashboards'.
	 *
	 * @param statusdashboards the 'statusdashboards'
	 */
	public void setStatusdashboards(Set<Long> statusdashboards) {
		this.statusdashboards = statusdashboards;
	}

	/**
	 * Returns the 'responsibleactions'.
	 *
	 * @return the 'responsibleactions'
	 */
	public Set<Long> getResponsibleactions() {
		return this.responsibleactions;
	}

	/**
	 * Set the 'responsibleactions'.
	 *
	 * @param responsibleactions the 'responsibleactions'
	 */
	public void setResponsibleactions(Set<Long> responsibleactions) {
		this.responsibleactions = responsibleactions;
	}

	/**
	 * Returns the 'performanceparticipantses'.
	 *
	 * @return the 'performanceparticipantses'
	 */
	public Set<Long> getPerformanceparticipantses() {
		return this.performanceparticipantses;
	}

	/**
	 * Set the 'performanceparticipantses'.
	 *
	 * @param performanceparticipantses the 'performanceparticipantses'
	 */
	public void setPerformanceparticipantses(Set<Long> performanceparticipantses) {
		this.performanceparticipantses = performanceparticipantses;
	}

	/**
	 * Returns the 'userses'.
	 *
	 * @return the 'userses'
	 */
	public Set<Long> getUserses() {
		return this.userses;
	}

	/**
	 * Set the 'userses'.
	 *
	 * @param userses the 'userses'
	 */
	public void setUserses(Set<Long> userses) {
		this.userses = userses;
	}

	/**
	 * Returns the 'iniciativesbus'.
	 *
	 * @return the 'iniciativesbus'
	 */
	public Set<Long> getIniciativesbus() {
		return this.iniciativesbus;
	}

	/**
	 * Set the 'iniciativesbus'.
	 *
	 * @param iniciativesbus the 'iniciativesbus'
	 */
	public void setIniciativesbus(Set<Long> iniciativesbus) {
		this.iniciativesbus = iniciativesbus;
	}

	/**
	 * Returns the 'performancereviews'.
	 *
	 * @return the 'performancereviews'
	 */
	public Set<Long> getPerformancereviews() {
		return this.performancereviews;
	}

	/**
	 * Set the 'performancereviews'.
	 *
	 * @param performancereviews the 'performancereviews'
	 */
	public void setPerformancereviews(Set<Long> performancereviews) {
		this.performancereviews = performancereviews;
	}

	/**
	 * Returns the 'highlightsbus'.
	 *
	 * @return the 'highlightsbus'
	 */
	public Set<Long> getHighlightsbus() {
		return this.highlightsbus;
	}

	/**
	 * Set the 'highlightsbus'.
	 *
	 * @param highlightsbus the 'highlightsbus'
	 */
	public void setHighlightsbus(Set<Long> highlightsbus) {
		this.highlightsbus = highlightsbus;
	}

	/**
	 * Returns the 'urgencybus'.
	 *
	 * @return the 'urgencybus'
	 */
	public Set<Long> getUrgencybus() {
		return this.urgencybus;
	}

	/**
	 * Set the 'urgencybus'.
	 *
	 * @param urgencybus the 'urgencybus'
	 */
	public void setUrgencybus(Set<Long> urgencybus) {
		this.urgencybus = urgencybus;
	}

	/**
	 * Returns the 'objetiveses'.
	 *
	 * @return the 'objetiveses'
	 */
	public Set<Long> getObjetiveses() {
		return this.objetiveses;
	}

	/**
	 * Set the 'objetiveses'.
	 *
	 * @param objetiveses the 'objetiveses'
	 */
	public void setObjetiveses(Set<Long> objetiveses) {
		this.objetiveses = objetiveses;
	}

	/**
	 * Returns the 'planningbus'.
	 *
	 * @return the 'planningbus'
	 */
	public Set<Long> getPlanningbus() {
		return this.planningbus;
	}

	/**
	 * Set the 'planningbus'.
	 *
	 * @param planningbus the 'planningbus'
	 */
	public void setPlanningbus(Set<Long> planningbus) {
		this.planningbus = planningbus;
	}

	/**
	 * Returns the 'lowlightsbus'.
	 *
	 * @return the 'lowlightsbus'
	 */
	public Set<Long> getLowlightsbus() {
		return this.lowlightsbus;
	}

	/**
	 * Set the 'lowlightsbus'.
	 *
	 * @param lowlightsbus the 'lowlightsbus'
	 */
	public void setLowlightsbus(Set<Long> lowlightsbus) {
		this.lowlightsbus = lowlightsbus;
	}

	/**
	 * Returns the 'agendabus'.
	 *
	 * @return the 'agendabus'
	 */
	public Set<Long> getAgendabus() {
		return this.agendabus;
	}

	/**
	 * Set the 'agendabus'.
	 *
	 * @param agendabus the 'agendabus'
	 */
	public void setAgendabus(Set<Long> agendabus) {
		this.agendabus = agendabus;
	}

	/**
	 * Returns the 'permissionses'.
	 *
	 * @return the 'permissionses'
	 */
	public Set<Long> getPermissionses() {
		return this.permissionses;
	}

	/**
	 * Set the 'permissionses'.
	 *
	 * @param permissionses the 'permissionses'
	 */
	public void setPermissionses(Set<Long> permissionses) {
		this.permissionses = permissionses;
	}

}
